stylecontext: Deprecate gtk_style_context_invalidate()
authorBenjamin Otte <otte@redhat.com>
Tue, 1 Oct 2013 13:09:20 +0000 (15:09 +0200)
committerBenjamin Otte <otte@redhat.com>
Sat, 5 Oct 2013 11:57:51 +0000 (13:57 +0200)
Everything is invalidated automatically these days.

gtk/gtkstylecontext.c
gtk/gtkstylecontext.h

index d45157db267ba94f99cdcc4e8eaf2e41cbeb1c5d..b02f45fd3e63ef3ea4bd294367bea2774a3811d5 100644 (file)
@@ -3373,7 +3373,9 @@ _gtk_style_context_queue_invalidate (GtkStyleContext *context,
     }
   else if (priv->widget_path == NULL)
     {
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
       gtk_style_context_invalidate (context);
+      G_GNUC_END_IGNORE_DEPRECATIONS;
     }
 }
 
@@ -3386,6 +3388,8 @@ _gtk_style_context_queue_invalidate (GtkStyleContext *context,
  * information immediately.
  *
  * Since: 3.0
+ *
+ * Deprecated: 3.12: Style contexts are invalidated automatically.
  **/
 void
 gtk_style_context_invalidate (GtkStyleContext *context)
index ed5f40da18c861a0156356ab4b7b858ade473791..d2341d53bead55ce693ad1f87484d741ff823391 100644 (file)
@@ -1010,7 +1010,7 @@ void gtk_style_context_get_margin           (GtkStyleContext *context,
                                              GtkStateFlags    state,
                                              GtkBorder       *margin);
 
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_12
 void gtk_style_context_invalidate           (GtkStyleContext *context);
 GDK_AVAILABLE_IN_ALL
 void gtk_style_context_reset_widgets        (GdkScreen       *screen);